package com.hetao.jmb2c.dto;

import lombok.Data;

@Data
public class MemberLoginDTO {
    /**
     * 手机号码，用于账号密码登录
     * 格式要求：
     * - 11位数字
     * - 符合中国手机号格式
     */
    private String mobile;

    /**
     * 登录密码
     * 要求：
     * - 建议前端加密后传输
     * - 长度8-20位
     * - 包含字母和数字
     */
    private String password;

    /**
     * 微信登录的code
     * 说明：
     * - 来自微信小程序wx.login()接口
     * - 用于换取openid和session_key
     * - 有效期5分钟
     */
    private String code;
}
